#ifndef GRAPHICSCONTEXT_H
#define GRAPHICSCONTEXT_H

#include "Core/base.h"

namespace CC {

	class GraphicsContext
	{
	public:
		virtual ~GraphicsContext() = default;

		virtual void Init() = 0;
		virtual void SwapBuffers() = 0;

		static GraphicsContext* Create(void* window);
	};

}

#endif
